import request from '@/utils/axios'

//获取素材分类
export function getClassList() {
    return request({
        url: '/v1/admin/material/getClassList',
        method: 'post',
        data: JSON.stringify({})
    });
}

//添加素材分类
export function addClass(data) {
    return request({
        url: '/v1/admin/material/addClass',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//编辑素材分类
export function editClass(data) {
    return request({
        url: '/v1/admin/material/editClass',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//删除素材分类
export function delClass(data) {
    return request({
        url: '/v1/admin/material/delClassById',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//获取图文列表
export function getMessageList(data) {
    return request({
        url: '/v1/admin/material/getMessageList',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//新增图文
export function addMessage(data) {
    return request({
        url: '/v1/admin/material/addMessage',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//获取图文详情
export function findMessageById(data) {
    return request({
        url: '/v1/admin/material/findMessageById',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//编辑图文
export function editMessage(data) {
    return request({
        url: '/v1/admin/material/editMessage',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//删除图文
export function delMessage(data) {
    return request({
        url: '/v1/admin/material/delMessage',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//获取文件列表
export function getFileList(data) {
    return request({
        url: '/v1/admin/material/getFileList',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//新增文件
export function addFile(data) {
    return request({
        url: '/v1/admin/material/addFile',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//编辑文件
export function editFile(data) {
    return request({
        url: '/v1/admin/material/editFile',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//删除文件
export function delFile(data) {
    return request({
        url: '/v1/admin/material/delFile',
        method: 'post',
        data: JSON.stringify(data)
    });
}

//获取阿里云配置
export function getAliOssConfig(data) {
    return request({
        url: '/v1/admin/setting/getAliOssConfig',
        method: 'post',
        data: JSON.stringify(data)
    });
}